\hypertarget{class_q_qt_named_pipe_server}{}\section{Q\+Qt\+Named\+Pipe\+Server Class Reference}
\label{class_q_qt_named_pipe_server}\index{Q\+Qt\+Named\+Pipe\+Server@{Q\+Qt\+Named\+Pipe\+Server}}


The \mbox{\hyperlink{class_q_qt_named_pipe_server}{Q\+Qt\+Named\+Pipe\+Server}} class 把\+Pipe封装成了\+Socket的模样。 Server管理\+Pipe的创建和销毁，listen可以调用多次，但是相同的key只有开始的一次可以成功listen。  




{\ttfamily \#include $<$qqtnamedpipeserver.\+h$>$}

Inheritance diagram for Q\+Qt\+Named\+Pipe\+Server\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_q_qt_named_pipe_server}
\end{center}
\end{figure}
\subsection*{Public Slots}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_q_qt_named_pipe_server_ad13103652dd04c3ded7a9be93dd38f5b}\label{class_q_qt_named_pipe_server_ad13103652dd04c3ded7a9be93dd38f5b}} 
void {\bfseries client\+Socket\+Dis\+Connected} ()
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_q_qt_named_pipe_server_a4869222d1de15554e0cf7c763b49cb3e}\label{class_q_qt_named_pipe_server_a4869222d1de15554e0cf7c763b49cb3e}} 
{\bfseries Q\+Qt\+Named\+Pipe\+Server} (Q\+Object $\ast$parent=0)
\item 
\mbox{\Hypertarget{class_q_qt_named_pipe_server_a916e7663d537547db3f35d64a6cd82db}\label{class_q_qt_named_pipe_server_a916e7663d537547db3f35d64a6cd82db}} 
void {\bfseries install\+Protocol\+Manager} (\mbox{\hyperlink{class_q_qt_protocol_manager}{Q\+Qt\+Protocol\+Manager}} $\ast$stack\+Group)
\item 
\mbox{\Hypertarget{class_q_qt_named_pipe_server_a0599916d7b3e361c31319904f257ecad}\label{class_q_qt_named_pipe_server_a0599916d7b3e361c31319904f257ecad}} 
void {\bfseries uninstall\+Protocol\+Manager} (\mbox{\hyperlink{class_q_qt_protocol_manager}{Q\+Qt\+Protocol\+Manager}} $\ast$stack\+Group)
\item 
\mbox{\Hypertarget{class_q_qt_named_pipe_server_a798444628daebd62a77d2edb69f4d80a}\label{class_q_qt_named_pipe_server_a798444628daebd62a77d2edb69f4d80a}} 
\mbox{\hyperlink{class_q_qt_protocol_manager}{Q\+Qt\+Protocol\+Manager}} $\ast$ {\bfseries installed\+Protocol\+Manager} ()
\item 
\mbox{\Hypertarget{class_q_qt_named_pipe_server_a5da0b038ee3f0ae0dc809a94a5f2237e}\label{class_q_qt_named_pipe_server_a5da0b038ee3f0ae0dc809a94a5f2237e}} 
\mbox{\hyperlink{class_q_qt_named_pipe_client}{Q\+Qt\+Named\+Pipe\+Client}} $\ast$ {\bfseries find\+Client\+By\+Protocol\+Instance} (\mbox{\hyperlink{class_q_qt_protocol}{Q\+Qt\+Protocol}} $\ast$protocol)
\item 
\mbox{\Hypertarget{class_q_qt_named_pipe_server_abfa20d03222cce57ece9be0e00c7d6cb}\label{class_q_qt_named_pipe_server_abfa20d03222cce57ece9be0e00c7d6cb}} 
\mbox{\hyperlink{class_q_qt_named_pipe_client}{Q\+Qt\+Named\+Pipe\+Client}} $\ast$ {\bfseries find\+Client\+By\+I\+P\+Address} (Q\+String ip)
\item 
\mbox{\Hypertarget{class_q_qt_named_pipe_server_ac7add942bc5e2999aae4543fa20f85b9}\label{class_q_qt_named_pipe_server_ac7add942bc5e2999aae4543fa20f85b9}} 
Q\+List$<$ \mbox{\hyperlink{class_q_qt_named_pipe_client}{Q\+Qt\+Named\+Pipe\+Client}} $\ast$ $>$ \& {\bfseries client\+List} ()
\end{DoxyCompactItemize}


\subsection{Detailed Description}
The \mbox{\hyperlink{class_q_qt_named_pipe_server}{Q\+Qt\+Named\+Pipe\+Server}} class 把\+Pipe封装成了\+Socket的模样。 Server管理\+Pipe的创建和销毁，listen可以调用多次，但是相同的key只有开始的一次可以成功listen。 

The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
R\+:/\+Develop/a0-\/develop/\+Lib\+Q\+Qt/src/highgrade/network/qqtnamedpipeserver.\+h\item 
R\+:/\+Develop/a0-\/develop/\+Lib\+Q\+Qt/src/highgrade/network/qqtnamedpipeserver.\+cpp\end{DoxyCompactItemize}
